package org.study.shardingjdbcdemo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author
 * @date 2022年10月23日 19:40
 * @description
 */
@TableName("t_order")
@Data
public class Order {



    // 当配置了shardingphere-jdbc时，使用配置的分布式序列
    // 没有配置时,依赖数据库自增策略
    @TableId(type = IdType.AUTO)
//    @TableId(type = IdType.ASSIGN_ID)  // 水平分库时必须要手动指定，方便路由
    private Long id;
    private String orderNo;
    private Long userId;
    private BigDecimal amount;
}
